var timeStampConce="";
$(function(){
		//console.log(getAuth().seed);
		//搜索显示与隐藏
	$(function(e) {
	   var $area = $('.search-area'),
	        $showhide = $('.showhide-search'),
	        $input = $('.search-input');      
	    $('.course-nav-hd').on('click', '.showhide-search', function (event){
	        var isShow = $(this).attr('data-show');
	        if( isShow == 'no'){
	            show()
	            $input.focus();
	            $input.keyup(function(){
	            	$(".search-result").css("display","block");
	            });
	            $(".search-input").css("border","1px solid #bcbcbc");
	        }else{
	        	if($input.val()==""){
	        		hide()
	        	}
	        }                    
	        return false;
	    })        
	    $('.course-nav-hd').on('click', '.search-area', function (event){
	        return false;
	    })         
	    $(document).on('click', function (){
	        if( $input.val() != ''){
	            hide()
	        }else{
	        	hide()
	        }
	    })       
	    var show = function (){
	        $showhide.attr('data-show', 'yes')
	        $area.show(1, function (){ $area.removeClass('min') })
	    }     
	    var hide = function (){
	        $showhide.attr('data-show', 'no')
	        $area.fadeOut('slow', function (){
	            $area.addClass('min')
	        })
	    }
		})
	//alert(window.cookie.JSESSIONID);
	//var $url='http://192.168.0.16:8080/eLink'
	//alert(getCookie('username'));	
	function getTimeStampConce() {
		var timestamp = Math.round(new Date().getTime()/1000);
		len = 4;
		var chars='ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz';	
		var maxPos=chars.length;
		var pwd ="";
		for(i=0; i<len; i++) {
			pwd+=chars.charAt(Math.floor(Math.random()*maxPos));
		}
		return timestamp+pwd;
	}	
	//alert(randomString(4));
	
	var $url='http://192.168.0.12:8080/elink_user';
	//alert(a+'/user/getVerifyCode/pc');
	//alert($url+'/user/getVerifyCode/pc');
	var timeStampConceTmp = getTimeStampConce();
	$.ajax({ 
        type:"GET",
        url:$url+'/user/getVerifyCode/'+timeStampConceTmp,
        success: function(result) {
//      	$("#img-code").attr("src",$url+'/user/getVerifyCode/'+timeStampConceTmp)
    		//alert(result.data.RegVerifyCodeToken)
    		if (result.code = reg.code) {
    			document.getElementById("img-code").setAttribute("src",$url+'/user/getVerifyCode/'+timeStampConceTmp);	
    		}
        },
         error:function(jqXHR){     
           alert("发生错误：" + jqXHR.status)  
        }  
	});
	timeStampConce = timeStampConceTmp;
    //为用户名
    var flag = false;
    $('input#username').on({
        'focus': function () {
            var $username = $("input#username").val();
            var regex = /^[\u4E00-\u9FA5A-Za-z0-9_-]*$/;
            if (!regex.test($username) || ($username.length<4 || $username.length>20) || !isNaN($.trim($username))) {
                $(".user-tip i").removeClass("user-error-error");
                $(".user-tip i").removeClass("user-error-errors");
                $(".user-tip i").addClass("user-error-help");
                $("span#usernam_error").css("color","#ddd");
                $("span#usernam_error").html("支持中文、字母、数字、\"_\" 的组合，4-20个字符");
            }else if($.trim($username) == "") {
                $("span#usernam_error").html("支持中文、字母、数字、\"_\" 的组合，4-20个字符");
                $(".user-tip i").removeClass("user-error-errors");
                $(".user-tip i").addClass("user-error-help");
            }
            else{
                $("#username").css("border","1px solid #ddd");
                $("span#usernam_error").css("color","#ddd");
                $(".user-tip i").removeClass("user-error-errors");
                $(".user-tip i").addClass("user-error-help");
                $("span#usernam_error").html("支持中文、字母、数字、\"_\" 的组合，4-20个字符");
            };

        },
         'blur': function () {
            var $username = $("input#username").val();
            var regex = /^[\u4E00-\u9FA5A-Za-z0-9_-]{4,20}$/;
            if ($.trim($username) == "") {
                $("span#usernam_error").html("");
                $(".user-tip i").removeClass("user-error-error");
                $(".user-tip i").removeClass("user-error-help");
            }else {
                if(!/^[\u4E00-\u9FA5A-Za-z0-9_-]*$/.test($username)){
                    $(".user-tip i").addClass("user-error-error");
                    $("span#usernam_error").html("格式错误、仅支持中文、字母、数字、\"_\" 的组合，4-20个字符");
                }else if ($.trim($username).length<4 || $.trim($username).length>20) {
                    $("span#usernam_error").html("长度只能在4-20个字符之间");
                    $(".user-tip i").addClass("user-error-error");
                }else if(!isNaN($.trim($username))){
                    $(".user-tip i").addClass("user-error-error");
                    $("span#usernam_error").html("用户名不能是纯数字，请重新输入");
                }else{
                    $("span#usernam_error").html("");
                    $(".msg-user-icon").css("display","block");
                    $(".user-tip i").removeClass("user-error-help");
                    flag = true;
						$.ajax({ 
					        type:"GET",
					        dataType:"json",
					        url:$url+'/user/checkUsername/'+$username,
					        beforeSend: function () {
								$(".msg-user-icon").css("display","none");							
							},
					        success: function(result) {
					        	//alert(result.rtnCode);
					            //document.write(JSON.stringify(result));
					           // alert(result.username);
					          //alert(result.data.result);
					            if(result.code == reg.code) {
					            	$("#username").css("border","1px solid #ddd");
				 					$("span#usernam_error").css("color","#ddd");
									$(".user-tip i").removeClass("user-error-errors"); 
									$(".msg-user-icon").css("display","block");
					                //alert(result.rtnMessage);
					            }else {
					            	//if (result.requestSuccess != 1000)
					                //alert(result.rtnMessage);
					                //alert("1");
					                $("#username").css("border","1px solid red");
				 					$("span#usernam_error").css("color","red");			 					
									$(".user-tip i").addClass("user-error-error");
									$("span#usernam_error").html("用户名已经被占用，请重新注册");
					            }
					        },
					         error:function(jqXHR){     
					           alert("发生错误：" + jqXHR.status)  
					        }  
			    		});    
	
                };                
                if(!regex.test($username)|| !isNaN($.trim($username))){
                $("#username").css("border","1px solid red");
                $("span#usernam_error").css("color","red");
                $(".msg-user-icon").css("display","none");
                $(".user-tip i").addClass("user-error-error");
                }                
            }
        },
        'keyup': function () {
            var $username = $("input#username").val();
         if (!/^[\u4E00-\u9FA5A-Za-z0-9_-]*$/.test($username)) {
                $(".user-tip i").addClass("user-error-error");
                $("span#usernam_error").html("格式错误、仅支持中文、字母、数字、\"_\" 的组合，4-20个字符");
                $("#username").css("border","1px solid red");
                $("span#usernam_error").css("color","red");
                $(".msg-user-icon").css("display","none");
                $(".user-tip i").addClass("user-error-error");
            }else{
                $("#username").css("border","1px solid #ddd");
                $("span#usernam_error").css("color","#ddd");
                $(".msg-user-icon").css("display","none");
                $("span#usernam_error").html("支持中文、字母、数字、\"_\" 的组合，4-20个字符");
                $(".user-tip i").addClass("user-error-help");
                $(".user-tip i").removeClass("user-error-error");
            };
        }    
    });
    
    //密码
    var flag2 = false;
    $('input#password').on({
        'focus': function () {
            var $password = $("input#password").val();
            var regex = /^[\u4E00-\u9FA5A-Za-z0-9_-]*$/;
            if (!$.trim($password) == "") {
                $(".paw-tip i").addClass("user-error-help");
            }else{
                $("#password").css("border","1px solid #ddd");
                $("span#password_error").css("color","#ddd");
                $("span#password_error").html("建议使用字母，数字和符号两种以上组合，6-20个字符");
                $(".paw-tip i").removeClass("icon-w");
                $(".paw-tip i").addClass("user-error-help");               
            };          
        },
         'blur': function () {
            var $password = $("input#password").val();
            var regex = /^[A-Za-z]*$/;
            if ($.trim($password) == "") {
                $("span#password_error").html("");
                $(".paw-tip i").removeClass("user-error-help");
                $(".paw-tip i").removeClass("user-error-error");
            }else {
                flag2 = true;
                if(!isNaN($.trim($password)) || regex.test($password)){
                    if ($.trim($password).length<6 || $.trim($password).length>20){
                        $("span#password_error").html("长度只能在6-20个字符之间");
                        $("#password").css("border","1px solid red");
                        $("span#password_error").css("color","red");
                        $(".paw-tip i").addClass("user-error-error");
                    }else if((!isNaN($.trim($password)) && $.trim($password).length>10) || (regex.test($password) && $.trim($password).length>10)){
                        $("span#password_error").html("有被盗风险,建议使用字母、数字和符号两种及以上组合");
                        $("#password").css("border","1px solid #ddd");
                        $("span#password_error").css("color","#ddd");
                        $(".paw-tip i").addClass("user-error-w");
                        flag2 = true;
                    }
                    else if(!isNaN($.trim($password)) || regex.test($password)){
                        $("span#password_error").html("有被盗风险,建议使用字母、数字和符号两种及以上组合");
                        $("#password").css("border","1px solid red");
                        $("span#password_error").css("color","red");
                        $(".paw-tip i").addClass("user-error-w");
                         flag2 = true;             
                    }                    
                }                   
            }           
        },
        'keyup': function () {
            var $password = $("input#password").val();
                reg1 = /^[0-9]+$/,  
                reg2 = /^[a-zA-Z]+$/, 
                reg3 = /^[a-zA-Z0-9]+$/,  
                reg4=/[~!@#\$%^&*\(\)\{\};,.`\?\/'"]+[A-Z0-9a-z_ ]+/;  //reg4 = /^[a-zA-Z0-9!@#$%^&*()_+-=]+$/, 
            if ($password.length >= 6) {
                    if(reg1.test($password) || reg2.test($password)){
                        $("span#password_error").html("有被盗风险,建议使用字母、数字和符号两种及以上组合");
                        $(".msg-paw-icon").css("display","none");
                        $(".paw-tip i").addClass("icon-w");
                        $(".paw-tip i").removeClass("icon-r");
                        $(".paw-tip i").removeClass("icon-s");
                        $("#password").css("border","1px solid #ddd");
                        $("span#password_error").css("color","#ddd");
                             if((reg1.test($password) && $password.length >= 11) || (reg2.test($password) && $password.length >= 11)){
                                $(".msg-paw-icon").css("display","block");
                                $("#password").css("border","1px solid #ddd");
                                $("span#password_error").css("color","#ddd");
                             }
                    }else if(reg3.test($password)) {  
                        $("span#password_error").html("安全度中,可以使用三种以上的组合来提高安全度");
                        $(".msg-paw-icon").css("display","block");
                        $(".paw-tip i").removeClass("icon-w");
                        $(".paw-tip i").removeClass("icon-s");
                        $(".paw-tip i").addClass("icon-r");
                        $("#password").css("border","1px solid #ddd");
                        $("span#password_error").css("color","#ddd");
                    }else if(reg4.test($password) && ($password.length.length>8)) {  
                        $("span#password_error").html("你的密码很安全");
                         $(".msg-paw-icon").css("display","block");
                         $(".paw-tip i").removeClass("icon-w");
                         $(".paw-tip i").removeClass("icon-r");
                         $(".paw-tip i").addClass("icon-s");
                         $("#password").css("border","1px solid #ddd");
                        $("span#password_error").css("color","#ddd");
                    }else {  
                         $("span#password_error").html("你的密码很安全");
                         $(".paw-tip i").removeClass("icon-w");
                         $(".paw-tip i").removeClass("icon-r");
                         $(".paw-tip i").addClass("icon-s");                        
                         $(".msg-paw-icon").css("display","block");
                         $("#password").css("border","1px solid #ddd");
                         $("span#password_error").css("color","#ddd");
                    }
            }else{
                 $("#password").css("border","1px solid #ddd");
                 $("span#password_error").css("color","#ddd");
                 $("span#password_error").html("建议使用字母，数字和符号两种以上组合，6-20个字符");
                 $(".msg-paw-icon").css("display","none");
                 $(".paw-tip i").removeClass("icon-w");
                 $(".paw-tip i").removeClass("icon-r");
                 $(".paw-tip i").removeClass("icon-s");
                 $(".paw-tip i").removeClass("user-error-error");
                 $(".paw-tip i").addClass("user-error-help");

            }     
        }
    });
    
    //确认密码
    var flag3 = false;
    $('input#passwords').on({
       'focus': function () {
            var $passwords = $("input#passwords").val();
            var regex = /^[\u4E00-\u9FA5A-Za-z0-9_-]*$/;
	       if (!$.trim($passwords) == "") {
            }else{
                $("#passwords").css("border","1px solid #ddd");
                $("span#passwords_error").css("color","#ddd");
                $(".paws-tip i").addClass("user-error-help");
                $("span#passwords_error").html("请再次输入密码");
            };
        },
         'blur': function () {
            var $password = $("input#password").val();
            var $passwords = $("input#passwords").val();
            if ($.trim($passwords) == "") {
                $("span#passwords_error").html("");
                $(".paws-tip i").removeClass("user-error-help");
                $(".paws-tip i").removeClass("user-error-error");
                $("#passwords").css("border","1px solid #ddd");
            }else if($passwords == $password){
                    //alert("成功");
                    $(".paws-tip i").removeClass("user-error-error");
                    $(".paws-tip i").removeClass("user-error-help");
                    $("span#passwords_error").html("");
                    $("#passwords").css("border","1px solid #ddd");
                    $(".msg-paws-icon").css("display","block");     
                    flag3 = true;
                    // alert(flag3+"确认密码");     
                }else{
                    $("#passwords").css("border","1px solid red");
                    $("span#passwords_error").css("color","red");
                    $("span#passwords_error").html("两次输入密码不一致");
                    $(".paws-tip i").addClass("user-error-error");
                    $(".msg-paws-icon").css("display","none");
                }
            
        }
    });
    
    //邮箱验证
    var flag4 = false;
    $('input#mail').on({
        'focus': function () {
            var $mail = $("input#mail").val(); 
            if (!$.trim($mail) == "") {             
            }else{
                $("#mail").css("border","1px solid #ddd");
                $("span#mail_error").css("color","#ddd");
                $(".mail-tip i").addClass("user-error-help");
                $("span#mail_error").html("完成验证,可以使用该邮箱登陆和找回密码");
            };
        },
         'blur': function () {
            var $mail = $("input#mail").val();
            var regex =/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
            if ($.trim($mail) == "") {
                $("span#mail_error").html("");
                $(".mail-tip i").removeClass("user-error-help");
                $(".mail-tip i").removeClass("user-error-error");
                $("#mail").css("border","1px solid #ddd");
            }else if(regex.test($mail)){    
                $(".phone-warp").css("border","1px solid transparent");
                $("#mail").css("border","1px solid #ddd");
                $(".msg-mail-icon").css("display","block");
                $("span#mail_error").html("");
                $(".mail-tip i").removeClass("user-error-help");
                $(".mail-tip i").removeClass("user-error-error");
                $("span#mail_error").css("color","#ddd");
                flag4 = true;
                	$.ajax({ 
				        type:"GET",
				        dataType:"json",
				        url:$url+'/user/checkEmail/'+$mail,
				        beforeSend: function () {
							$(".msg-mail-icon").css("display","none");							
						},
				        success: function(result) {
				             if(result.code == reg.code)  {
				            	$("#mail").css("border","1px solid #ddd");
			 					$("span#mail_error").css("color","#ddd");
								$(".mail-tip i").removeClass("user-error-errors"); 
								$(".msg-mail-icon").css("display","block");
				                //alert(result.rtnMessage);
				            } else  {
				                $("#mail").css("border","1px solid red");
			 					$("span#mail_error").css("color","red");			 					
								$(".mail-tip i").addClass("user-error-error");
								$("span#mail_error").html("邮箱已经被注册，请重新注册");				 					
				            }
				        },
				         error:function(jqXHR){     
				           alert("发生错误：" + jqXHR.status)  
				        }  
		    		});
            }else{
                $("#mail").css("border","1px solid red");
                    $("span#mail_error").css("color","red");
                    $("span#mail_error").html("格式有误");
                    $(".mail-tip i").addClass("user-error-error");
                    $(".msg-mail-icon").css("display","none");  
            }
        }
    });
    
    //验证手机
    var flag5 = false;
    $('input#phone').on({
        'focus': function () {
            var $phone = $("input#phone").val();
            if ($.trim($phone) == "") {
            	$("span#phone_error").html("完成验证,可以用该手机登陆和找回密码");
            	 $(".phone-tip i").addClass("user-error-help");
            }else{
                $("#phone").css("border","1px solid #ddd");
                $("span#phone_error").css("color","#ddd");
                $(".phone-tip i").removeClass("user-error-error");
                $(".phone-tip i").addClass("user-error-help");
                $("span#phone_error").html("完成验证,可以用该手机登陆和找回密码");
            };
        },
         'blur': function () {
            var $phone = $("input#phone").val();
            var regex =/^1[3|4|5|7|8]\d{9}$/;
            if ($.trim($phone) == "") {
                $("span#phone_error").html("");
                $(".phone-tip i").removeClass("user-error-help");
                $(".phone-tip i").removeClass("user-error-error");
                $("#phone").css("border","1px solid #ddd");
            }else if(regex.test($phone)){
                $(".phone-warp").css("border","1px solid transparent");
                $("#phone").css("border","1px solid #ddd");
                $(".msg-phone-icon").css("display","block");
                $("span#phone_error").html("");
                $(".phone-tip i").removeClass("user-error-help");
                $(".phone-tip i").removeClass("user-error-error");
                $("span#phone_error").css("color","#ddd");
                flag5 = true;
                	$.ajax({ 
				        type:"GET",
				        dataType:"json",
				        url:$url+'/user/checkPhone/'+$phone,				       
				        success: function(result) {
				        	//alert("11")
				        	//alert(result.rtnCode);
				            if (result.code == reg.code) {
				            	//alert("2");
				            	$("#phone").css("border","1px solid #ddd");
			 					$("span#phone_error").css("color","#ddd");
								$(".phone-tip i").removeClass("user-error-errors"); 
								$(".msg-phone-icon").css("display","block");								
				                //alert(result.rtnMessage);
				            } else  {
				                $("#phone").css("border","1px solid red");
			 					$("span#phone_error").css("color","red");			 					
								$(".phone-tip i").addClass("user-error-error");
								$("span#phone_error").html("手机号已经被占用，请重新注册");								
				            } 
				        },
				         error:function(jqXHR){     
				           alert("发生错误：" + jqXHR.status)  
				        }  
		    		});
		    		
            }else{
                $("#phone").css("border","1px solid red");
                    $("span#phone_error").css("color","red");
                    $("span#phone_error").html("格式有误");
                    $(".phone-tip i").addClass("user-error-error");
                    $(".msg-phone-icon").css("display","none"); 
            }
        }       
    });
    
    //验证吗
    $("#img-code").on('click',function(){
    	var timeStampConceTmp = getTimeStampConce();
    	var serverUrl = $url+'/user/getVerifyCode/'+timeStampConceTmp;
    		timeStampConce=timeStampConceTmp;
    	//alert("点击验证码图片时的随机数"+timeStampConce)
		$.ajax({ 
	        type:"GET",
	        url:serverUrl,
	        success: function(result) {
	        	//alert(result);
	        		//alert(result[result.length-1]);
	            	$("#img-code").attr("src",serverUrl)
	            	//alert(result)
	            	/*
	            	 * 
	            	 *  如果是PC端 取cookie中sessionId 123jkh5kj238924 + reg 做非对称加密 + Hash加密
	            	 * 密码123456 
	            	 * 123456+passwd 非对称加密 Hash加密
	            	 * c76XXxxxx
	            	 * 123456 RSA
	            	 */
	        },
	         error:function(jqXHR){     
	           alert("发生错误：" + jqXHR.status)  
	        }  
		});
    })
    
    
    var flag6 = false;
    $('input#authcode').on({
        'focus': function () {
            var $authcode = $("input#authcode").val();    
            if (!$.trim($authcode) == "") {               
            }else{
                $("#authcode").css("border","1px solid #ddd");
                $("span#authcode_error").css("color","#ddd");
            };
        },       
         'blur': function () {
            var $authcode = $("input#authcode").val();
            var regex =/^[0-9 | A-Z | a-z]{4,6}/;
            
           // var $phone = $("input#phone").val();
            if ($.trim($authcode) == "") {
                $("span#authcode_error").html("");
                $(".authcode-tip i").removeClass("user-error-help");
                $(".authcode-tip i").removeClass("user-error-error");
                $("#authcode").css("border","1px solid #ddd");
            }
            else if(regex.test($authcode)){               
                $("span#authcode_error").html("");
                $(".authcode-tip i").removeClass("user-error-help");
                $(".authcode-tip i").removeClass("user-error-error");
                $("#authcode").css("border","1px solid #ddd");
                flag6 = true; 
    				//alert("鼠标离开后的随机数"+timeStampConce)
                	
            }
            else{
                    $("#authcode").css("border","1px solid red");
                    $("span#authcode_error").css("color","red");
                    $("span#authcode_error").html("验证码不正确或者已失效");
                    $(".authcode-tip i").addClass("user-error-error");
            }
        }              
    });
    
    //手机验证码
    var flag7 = false;
    $('input#authcodes').on({
    	//var $authcodes=$("input#authcodes").val();
    	//var $phone=$("inpt#phone").val();
//  	'click':function(){
////  		if($authcodes!="" && $phone!= ""){
//  			alert("!");
//	        	$.ajax({ 
//				        type:"POST",
//				        dataType:"json",
//				        //url:'http://192.168.0.16:8080/eLink/user/checkVerifyCode?username='+username+'&password='+password+'&.jsessionid='
//				        url:$url+'/user/sendPhoneVerifyCode',
//				        contentType:'application/json;charset=UTF-8',
//				        data:
//				        	
//				        	JSON.stringify({
//					        	phone:$("input#phone").val(),
//					        	verifyCode:$("input#authcode").val(),				        	
//					        	verifyToken:timeStampConce
//				        	})
//				        	//verifyId:window.cookie.JSESSIONID
//				        	//.jsessionid
//				        	//content:$("#content").val()
//				        ,
//				        beforeSend: function () {
//							$(".msg-phone-icon").css("display","none");							
//						},
//				        success: function(result) {				        	
//				             if (result.code == reg.code) {
//				             	alert("成功");
//				            	$("#phone").css("border","1px solid #ddd");
//			 					$("span#phone_error").css("color","#ddd");								
//				                //alert(result.rtnMessage);
//				                //alert($phone);
//				                //alert($("input#phone").val());
//				            } else {
//				            	alert("失败");
//				            	$("#authcode").css("border","1px solid red");
//			 					$("span#mail_error").css("color","red");
//								$("span#authcode_error").html("");
//				            } 
//				        },
//				         error:function(jqXHR){     
//				           alert("发生错误：" + jqXHR.status)  
//				        }  
//			    	});
//		    //}
//      },
        'focus': function () {
            var $authcodes = $("input#authcodes").val();            
            if (!$.trim($authcodes) == "") {
                $("#authcodes").css("border","1px solid #ddd");
                $("span#authcode-phone_error").html("");
                $(".authcode-tip-phone i").removeClass("user-error-error");                
            }else{
                $("#authcodes").css("border","1px solid #ddd");
            };
        },
         'blur': function () {
            var $authcodes = $("input#authcodes").val();
            //var regex =/^[0-9]{6}/;
            var regex =/^[0-9 | A-Z | a-z]{4,6}/;
            if ($.trim($authcodes) == "") {
                $("span#authcode-phone_error").html("");
                $(".authcode-tip-phone i").removeClass("user-error-help");
                $(".authcode-tip-phone i").removeClass("user-error-error");
                $("#authcodes").css("border","1px solid #ddd");
            }
            else if(regex.test($authcodes)){
                $("span#authcode-phone_error").html("");
                $(".authcode-tip-phone i").removeClass("user-error-help");
                $(".authcode-tip-phone i").removeClass("user-error-error");
                $("#authcodes").css("border","1px solid #ddd");                
                flag7 = true; 
//              	$.ajax({ 
//				        type:"GET",
//				        dataType:"json",
//				        url:$url+'/user/checkUsername/'+$authcodes,
//				        data:{
//				        	
//				        },
//				        beforeSend: function () {					
//						},
//				        success: function(result) {
//				            if(result.code == reg.code) {
//				            	$("#authcodes").css("border","1px solid #ddd");
//			 					$("span#authcode-phone_error").css("color","#ddd");
//				                //alert(result.rtnMessage);
//				            } else {
//				                $("#authcodes").css("border","1px solid red");
//			 					$("span#authcode-phone_error").css("color","red");
//								$("span#authcode_error").html("");
//				            }
//				        },
//				         error:function(jqXHR){     
//				           alert("发生错误：" + jqXHR.status)  
//				        }  
//		    		});
            }
            else{
                    $("#authcodes").css("border","1px solid red");
                    $("span#authcode-phone_error").css("color","red");
                    $("span#authcode-phone_error").html("请输入六位数字的验证码");
                    $(".authcode-tip-phone i").addClass("user-error-error");
            
            }
        }
        
        
    });

    //邮箱验证码
    var flag8 = false;
    $('input#meadoce').on({
        'focus': function () {
            var $meadoce = $("input#meadoce").val();
            if (!$.trim($meadoce) == "") {
                $("#meadoce").css("border","1px solid #ddd");
                $("span#authcode-meadoce_error").html("");
                $(".authcode-tip-meadoce i").removeClass("user-error-error");
            }else{
                $("#meadoce").css("border","1px solid #ddd");
            };
        },
        'blur': function () {            
            var $meadoce = $("input#meadoce").val();
            var regex =/^[0-9]{6}/;
            if ($.trim($meadoce) == "") {
                $("span#authcode-phone_error").html("");
                $(".authcode-tip-phone i").removeClass("user-error-help");
                $(".authcode-tip-phone i").removeClass("user-error-error");
                $("#meadoce").css("border","1px solid #ddd");
            }
            else if(regex.test($meadoce)){                              
                $("span#authcode-phone_error").html("");
                $(".authcode-tip-phone i").removeClass("user-error-help");
                $(".authcode-tip-phone i").removeClass("user-error-error");
                $("#meadoce").css("border","1px solid #ddd");
                flag8 = true; 
                	$.ajax({ 
				        type:"GET",
				        dataType:"json",
				        url:$url+'/user/checkUsername/'+$meadoce,
				        beforeSend: function () {													
						},
				        success: function(result) {
				            if (result.code == reg.code) {
				            	$("#meadoce").css("border","1px solid #ddd");
			 					$("span#authcode-phone_error").css("color","#ddd");
				            } else {
				            	$("#meadoce").css("border","1px solid red");
			 					$("span#authcode-phone_error").css("color","red");
								$("span#authcode_error").html("");         
				            }   
				        },
				         error:function(jqXHR){     
				           alert("发生错误：" + jqXHR.status)  
				        }  
		    		});
            }
            else{
                    $("#meadoce").css("border","1px solid red");
                    $("span#authcode-phone_error").css("color","red");
                    $("span#authcode-phone_error").html("请输入六位数字的验证码");
                    $(".authcode-tip-phone i").addClass("user-error-error");            
            }
        }        
    });


    //获取短信验证倒计时
    var validCode=true;
    $("#phone_code").click (function  () {
        var $phone = $("input#phone").val();
        var regex =/^1[3|4|5|7|8]\d{9}$/;
        var $authcode = $("input#authcode").val();
        var regexs =/^[0-9 | A-Z | a-z]{4,6}/;
        var _html=$(".phone_error").html();
            if(!regex.test($phone) || $.trim($phone) == ""){
                $("#phone").css("border","1px solid red");
                $("span#phone_error").css("color","#ddd");
            }else if(!regexs.test($authcode) || $.trim($authcode) == ""){
                $("#authcode").css("border","1px solid red");
                $("span#authcode_error").css("color","red");                
            }
            else if((regex.test($phone) != "") && regexs.test($authcode)){            	
            	$.ajax({             		
				        type:"POST",
				        dataType:"json",
				        //url:'http://192.168.0.16:8080/eLink/user/checkVerifyCode?username='+username+'&password='+password+'&.jsessionid='
				        url:$url+'/user/sendPhoneVerifyCode',
				        contentType:'application/json;charset=UTF-8',
				        data:				        	
				        	JSON.stringify({
					        	phone:$("input#phone").val(),
					        	verifyCode:$("input#authcode").val(),				        	
					        	verifyToken:timeStampConce
				        	}),
				        	//verifyId:window.cookie.JSESSIONID
				        	//.jsessionid
				        	//content:$("#content").val()
				        success: function(result) {					        	
				             if (result.code == reg.code) {
				             	alert("成功,准备发送验证码");
				             	//alert(result.data.phoneVerifyCode);
				            	$("#phone").css("border","1px solid #ddd");
			 					$("span#phone_error").css("color","#ddd");								
				                //alert(result.rtnMessage);
				                //alert($phone);
								//alert($("input#phone").val());
								//alert($("#authcode").val())                
					                var time=30;
					                var code=$("#phone_code").parent().find("button");
					                if (validCode) {
					                    validCode=false;
					                    code.addClass("aclick");
					                    var t=setInterval(function  () {
					                        time--;
					                        code.html(time+"秒后重新获取");
					                        if (time==0) {
					                            clearInterval(t);
					                        code.html("重新获取");
					                            validCode=true;
					                        code.removeClass("aclick");
					                        }
					                    },1000)
					                }
				            } else {
				            	alert("失败");
				            	$("#authcode").css("border","1px solid red");
			 					$("span#mail_error").css("color","red");
								$("span#authcode_error").html("");
				            } 
				        },
				         error:function(jqXHR){     
				           alert("发生错误：" + jqXHR.status)  
				        }  
			    	});
            	
            	
            	
            	
              } 
        })

    //获取邮箱短信验证倒计时
    var validCode=true;
    $("#meadoce_code").click (function  () {
        var $mail = $("input#mail").val();
        var regex =/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        var $authcode = $("input#authcode").val();
        var regexs =/^[0-9 | A-Z | a-z]{4,6}/;
            if(!regex.test($mail) || $.trim($mail) == ""){
                $("#mail").css("border","1px solid red");               
                $("#phone_error").css("color","#ddd");
            }else if(!regexs.test($authcode) || $.trim($authcode) == ""){
                $(".msg-authcode").css("border","1px solid red");
                $("span#authcode_error").css("color","red");                
            }
            
            else if(regex.test($mail) && regexs.test($authcode)){
                var time=30;
                var code=$(this);
                if (validCode) {
                    validCode=false;
                    code.addClass("aclick");
                    var t=setInterval(function  () {
                        time--;
                        code.html(time+"秒后重新获取");
                        if (time==0) {
                            clearInterval(t);
                        code.html("重新获取");
                            validCode=true;
                        code.removeClass("aclick");
                        }
                    },1000)
                }
              } 
        })


    //判断是否满足所有条件
    $("button.logins").on({'click':function(){
        $("input.form-account").each(function(){
            var $val = $(this).val();
            if($.trim($val) == ""){
                if(!($(this).parent().parent().css("display") == "none")){
                    $(this).focus();
                    $(this).css("border","1px solid red");
                    //$(this).parent().next().find("span.error").css("color","red");
                    return false;
                }
            }
		})  
		//点击点击注册按钮提交数据
		$.ajax({ 
		        type:"POST",
		        dataType:"json",
		        //url:'http://192.168.0.16:8080/eLink/user/checkVerifyCode?username='+username+'&password='+password+'&.jsessionid='
		        url:$url+'/user/regByPhone',
		        contentType:'application/json;charset=UTF-8',
		        data:
		        	JSON.stringify({
		        		username:$("#username").val(),
		        		passwd:$("#password").val(),
		        		phone:$("#phone").val(),		        	
			        	verifyCode:$("#authcodes").val(),
			        	//authcode:$("#authcode").val(),
			        	verifyToken:timeStampConce
//			        	username
//			        	passwd
//			        	phone
//			        	verifyToken
//			        	verifyCode
		        	}),			      
		        success: function(result) {	
		        	//alert(result.data.authToken);
		        	//setCookie("authToken",result.data.authToken);
		        	//alert(getCookie('authToken'))
		             if(result.code == reg.code && result.code != null) {
		        		setAuth(result.data.seed,result.data.authToken);
		             	alert("注册成功");
		            	$("#phone").css("border","1px solid #ddd");
	 					$("span#phone_error").css("color","#ddd");				           
		            } else {
		            	alert("注册失败");
		            	//$("#authcodes").css("border","1px solid red");
//	 					$("span#mail_error").css("color","red");
//						$("span#authcode_error").html("");
		            } 
		        },
		         error:function(jqXHR){     
		           alert("发生错误：" + jqXHR.status)  
		        }  
    		});
			
//          if($(".em-warp").css("display") == "none"){
//              flag4 = true;
//          }
//          if($(".meadoce").css("display") == "none"){
//              flag8 = true;
//          }
//          if($(".authcodes").css("display") == "none"){                
//              flag7 = true;
//          }
            //如果返回都为true  执行提交
          // if($(".authcodes").css("display") == "block"){    //如果有邮箱显示
//             if(flag&&flag2&&flag3&&flag5&&flag6&&flag7){
////                  $("form.register-form").submit();
////                  window.location="reg3.html";
////				var _this=this;
////				_this.disable=true;
////				$(_this).css("background-position","right");
//					$.ajax({  
//				        type: "POST",      
//				        url: "",      
////				        data:$("form").serialize(),
// 						//data: {username:$("#username").val(), content:$("#content").val()},
//				        beforeSend:function(){
//				        	$(".msg-user-icon").css("display","block");
//							$(".msg-user-icon").css("background","url(../img/loading.gif) no-repeat");
//				        },
//				        success: function(data){  
//				            if(data==1){
//				               $(".msg-user-icon").css("display","block");
//				               $(".msg-user-icon").css("background","url(../img/icon.png) no-repeat 0px -117px");
//				               $(".msg-user-icon").html("注册成功请登录");
//				               //_this.disable=false;
//							  //$(_this).css("background-position","left");
//				               setTimeout(function(){
//				               	//这里可以写成功后注册框几秒后消失
//				               	//$("span#usernam_error").css("display","none");
//				               },1500)
//							}else{
//				              // alert("抱歉！用户名已存在！");
//				                $("span#usernam_error").html("抱歉！用户名已存在！");
//				                $("#username").css("border","1px solid #ff9911");
//						 		$("span#usernam_error").css("color","#ff9911");
//								$(".user-tip i").addClass("user-error-errors");               
//				            }   
//				        }            
//			    }); 
//             }
//         }else if(flag&&flag2&&flag3&&flag4&&flag6&&flag8){
////              $("form.register-form").submit();
////              window.location="reg3.html";
//         }
    }})

    //显示隐藏      
    $("#e-Phone").click(function(){
        $(".msg-phone").css("display","none");
        $(".authcodes").css("display","none");
        $(".orPhone").css("display","none");
        $(".mail-tip").css("display","block");
        $(".phone-warp").css("display","none");
        $(".meadoce").css("display","block");
        $(".authcode-tip-phone").css("display","none");
        $(".authcode-tip-meadoce").css("display","block");
        $(".phone-tip").css("display","none");
        $(".msg-mail").css("display","block");    
    });
    $("#e-mail").click(function(){
        $(".msg-phone").css("display","block");
        $(".authcodes").css("display","block");
        $(".orPhone").css("display","block");
        $(".mail-tip").css("display","none");
        $(".phone-warp").css("display","block");
        $(".meadoce").css("display","none");
        $(".authcode-tip-phone").css("display","block");
        $(".authcode-tip-meadoce").css("display","none");
        $(".msg-mail").css("display","none");
        $(".phone-tip").css("display","block");    
    });
	
	//验证用户名是否存在
//	var username=$("#username").val();
//	if(!username == ""){
//		$.ajax({  
//	        type: "POST",      
//	        url: "",      
//	        data: "username="+username,
//	        beforeSend:function(){
//	        	$(".msg-user-icon").css("display","block");
//				$(".msg-user-icon").css("background","url(../img/loading.gif) no-repeat");
//	        },
//	        success: function(data){  
//	            if(data=="true"){     
//	               //alert("恭喜您！用户名没有被使用！");
//	               $(".msg-user-icon").css("display","block");
//	               $(".msg-user-icon").css("background","url(../img/icon.png) no-repeat 0px -117px");
//	               alert("验证通过的用户名为true");
//	               return true;
//				}else{
//	              // alert("抱歉！用户名已存在！");
//	                $("span#usernam_error").html("抱歉！用户名已存在！");
//	                $("#username").css("border","1px solid #ff9911");
//			 		$("span#usernam_error").css("color","#ff9911");
//					$(".user-tip i").addClass("user-error-errors");               
//	            }   
//	        }            
//	    });     
	//}//检验用户名结束
		
	//验证手机是否存在
//	var phone=$("#phone").val();
//	if(!phone == ""){
//		$.ajax({  
//	        type: "POST",      
//	        url: "",      
//	        data: "phone="+phone,
//	        beforeSend:function(){
//	        	$(".msg-phone-icon").css("display","block");
//				$(".msg-phone-icon").css("background","url(../img/loading.gif) no-repeat");
//	        },
//	        success: function(data){  
//	            if(data=="true"){     
//	               //alert("恭喜您！用户名没有被使用！");
//	               $(".msg-phone-icon").css("display","block");
//	               $(".msg-phone-icon").css("background","url(../img/icon.png) no-repeat 0px -117px");
//				   alert("验证通过的手机号为true");
//	               return true;
//	            }else{
//	              // alert("抱歉！用户名已存在！");
//	                $("span#phone_error").html("抱歉！手机号已存在！");
//	                $(".msg-phone").css("border","1px solid #ff9911");
//			 		$("span#phone_error").css("color","#ff9911");
//					$(".phone-tip i").addClass("user-error-errors");               
//	            }   
//	        }            
//	    });     
	//}//检验手机结束
		
	//验证邮箱是否存在
//	var mail=$("#mail").val();
//	if(!mail == ""){
//		$.ajax({  
//	        type: "POST",      
//	        url: "",      
//	        data: "mail="+mail,
//	        beforeSend:function(){
//	        	$(".msg-mail-icon").css("display","block");
//				$(".msg-mail-icon").css("background","url(../img/loading.gif) no-repeat");
//	        },
//	        success: function(data){  
//	            if(data=="true"){     
//	               //alert("恭喜您！用户名没有被使用！");
//	               $(".msg-mail-icon").css("display","block");
//	               $(".msg-mail-icon").css("background","url(../img/icon.png) no-repeat 0px -117px");
//					alert("验证通过的邮箱为true");
//	               return true;
//	            }else{
//	              // alert("抱歉！邮箱已存在！");
//	                $("span#mail_error").html("抱歉！邮箱已存在！");
//	                $("#mail").css("border","1px solid #ff9911");
//			 		$("span#mail_error").css("color","#ff9911");
//					$(".mail-tip i").addClass("user-error-errors");               
//	            }   
//	        }            
//	    });     
//	}//检验邮箱结束
	
	
	//登陆页面
	$("input#login_user").keyup(function(){
		var login_user=$("#login_user").val();
		if($.trim(login_user) != ""){
			$(".clear-btn").css("display","block");
			$(".itme").css("border","1px solid #ddd");
			$(".user_password").html(""); 
		}
	});
	
	$(".clear-btn").click(function(){
		$("#login_user").val("");
		$(".clear-btn").css("display","none");
	});
	
	$("input#login_password").keyup(function(){
		var login_user=$("#login_password").val();
		if($.trim(login_password) != ""){				
			$(".clear-btn2").css("display","block");
			$(".itme").css("border","1px solid #ddd");
			$(".user_password").html(""); 
		}
	});

	$(".clear-btn2").click(function(){
		if ($("input#login_password").attr("type") == "password") {
	            $("input#login_password").prop("type", "text")
	        }
	        else {
	            $("input#login_password").prop("type", "password")
	    }
		
	});



	
    //找回密码或者判断密码输入的一致性
	$(".determine").click(function(){
		
		var back_paw=$("#backpaw").val();
		var back_paws=$("#backpaws").val();
		if($.trim(back_paw)=="" ||$.trim(back_paws)==""){
			$(".determine-msg").html("两次输入的密码不一致，请重新输入");
			$(".new-pw").css("border","1px solid red");
		}
		else if(back_paw != back_paws){
			$(".determine-msg").html("两次输入的密码不一致，请重新输入");
			$(".new-pw").css("border","1px solid red");
		}else{
			window.location="reg.html";
		}
	});

	$("input#backpaw").keyup(function(){	
			$(".determine-msg").html("");
			$(".new-pw").css("border","1px solid #ddd");	
	});
	$("input#backpaws").keyup(function(){		
			$(".determine-msg").html("");
			$(".new-pw").css("border","1px solid #ddd");	
	});
	$(".back-icon-1").click(function(){
		if ($("input#backpaw").attr("type") == "password") {
	            $("input#backpaw").prop("type", "text")
	        }
	        else {
	            $("input#backpaw").prop("type", "password")
	    }	
	});
	$(".back-icon-2").click(function(){
		if ($("input#backpaws").attr("type") == "password") {
	        $("input#backpaws").prop("type", "text")
	        }
	        else {
	        $("input#backpaws").prop("type", "password")
	    }	
	});
	//找回密码密码强度
	$("#backpaw").on({
		'keyup':function(){
			var $backpaw=$("#backpaw").val();
	        var reg1 = /^[0-9]+$/;  
	        var reg2 = /^[a-zA-Z]+$/; 
	        var reg3 = /^[a-zA-Z0-9]+$/;
	        var reg4=/[~!@#\$%^&*\(\)\{\};,.`\?\/'"]+/;
	        if(reg1.test($backpaw) || reg2.test($backpaw)){
	           $(".back-tip-1").addClass("tip");   
	        }else if(reg3.test($backpaw)){
	        	 $(".back-tip-2").addClass("tip");	
	        }else if(reg4.test($backpaw) && $backpaw.length>5){
	        	//alert("1");
	        	$(".back-tip-3").addClass("tip");
	        	$(".back-tip-2").addClass("tip");
	        	$(".back-tip-1").addClass("tip"); 
	        }
	       
		}
	});
	
   	//找回密码获取验证码
	var validCode=true;
	$(".codes").click (function  () {
		var $username=$("input#for_username").val();
		var regex =/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		var regex1 =/^1[3|4|5|7|8]\d{9}$/;
			if($.trim($username) == "" ){
		 		$(".msg-error").css("color","red");
		 		$(".item-form1").css("border","1px solid red");
				$(".msg-error").css("visibility","initial");				
			}else if(regex.test($username) || regex1.test($username)){
				var time=30;
				var code=$(this);
				if (validCode) {
					validCode=false;
					code.addClass("alink");
					var t=setInterval(function  () {
						time--;
						code.html(time+"秒后重新获取");
						if (time==0) {
							clearInterval(t);
						code.html("重新获取");
							validCode=true;
						code.removeClass("alink");
						}
					},1000)
				}
			}  
		})
	
	//密码找回,手机号或邮箱账号
	$('input#for_username').on({
		'focus': function () {
		var $username=$("input#for_username").val();
			if($.trim($username) == "" ){
		 	$(".msg-error").css("visibility","hidden");
		 	$(".item-form1").css("border","1px solid #ddd");
			}else{
				$(".msg-error").css("visibility","hidden");
				$(".item-form1").css("border","1px solid #ddd");
			}
		},
		'blur': function () {
			var $username=$("input#for_username").val();
			var $regex_phone =/^1[3|4|5|7|8]\d{9}$/;		
			var $regex_email =/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
				if($regex_phone.test($username) || $regex_email.test($username)){
					$(".msg-error").css("color","#ddd");
				    $(".msg-error").css("visibility","hidden");
				    $(".item-form1").css("border","1px solid #ddd");
				}else{
					$(".msg-error").css("color","red");
				    $(".msg-error").css("visibility","initial");
				    $(".item-form1").css("border","1px solid red");
				}
			}
		});
		
		//密码找回验证码和手机号或邮箱账号
		$('input#text').on({
			'focus': function () {					
			    $(".reg-error").css("visibility","hidden");
				$(".reg-error").css("color","#ddd");
				$("#text").css("border","1px solid #ddd");
		},
		'blur': function () {
			var $text=$("input#text").val();
			if($.trim($text) == "" || $text.length!=6){
			 	$(".reg-error").css("visibility","initial");
			 	$("span.reg-error").html("请输入正确的验证码");
			 	$(".reg-error").css("color","red");
			 	$("#text").css("border","1px solid red");
			}else{
				$(".reg-error").css("visibility","hidden");
				$(".reg-error").css("color","#ddd");
				$("#text").css("border","1px solid #ddd");
			}
		}
	});
	
	//免费视频的选项卡切换
	$(".price-left-tab ul li").click(function(){
		$(this).addClass("active").siblings().removeClass("active");
		var _index=$(".price-left-tab ul li").index(this);
		$(".price-left-bd").eq(_index).show().siblings().hide();
	})
	
	//免费视频弹窗
	//弹出立即报名窗口 
	  $('.oper-bar .oper-sign').on('click', function(event){ 	  
	    if( $(event.target).is($('.oper-sign')) ) {
	    	 $('.popup').addClass('is-visible');
	    }
	  }); 
	  //关闭弹出窗口 
	  $('.cancel').on('click', function(event){ 
	      $('.popup').removeClass('is-visible'); 
	  }); 
	  //弹出报名成功窗口
	  $('.go').on('click', function(event){ 	  
	    if( $(event.target).is($('.go')) ) {
	    	 $('.alert-box').addClass('is-visible');
	    	 $('.popup').removeClass('is-visible');
	    }
	  }); 
	  //弹出付费窗口	  
	  $('.pay').on('click', function(event){ 	  
	    if( $(event.target).is($('.pay')) ) {
	    	 $('.popup-course').addClass('is-visible');
	    }
	  });	  
	  //关闭弹出窗口 
	  $('.alert-click').on('click', function(event){ 
	      $('.alert-box').removeClass('is-visible');
	      window.location="courseKeep.html";
	  }); 
	  //使用Esc键关闭弹出窗口 
	  $(document).keyup(function(event){ 
	    if(event.which=='27'){ 
	      $('.popup').removeClass('is-visible'); 
	    } 
	  });
	  
	//已关注
	var $follow=1;
	$(".follow").on('click',function(){
		if($follow==1){
			$(this).html("已关注").css({"background":"#ececec"});
			$(this).css("color","#666");
			$follow++;
		}else if($follow!=1){		
			$(this).html("+ 关注").css({"background":"#49b4e1"});
			$(this).css("color","#fff");
			$follow=1;
		}
	})
	
//	//评价星际
//  var stepW = 24;
//  var stars = $("#star > li");
//  $("#showb").css("width",0);
//  stars.each(function(i){
//      $(stars[i]).click(function(e){
//          var n = i+1;
//          $("#showb").css({"width":stepW*n});
//          $(this).find('a').blur();
//          return stopDefault(e);
//      });
//  });
//	function stopDefault(e){
//	    if(e && e.preventDefault)
//	           e.preventDefault();
//	    else
//	           window.event.returnValue = false;
//	    return false;
//	}
	
	
	var stepW = 24;
    var stars = $("#star_1 > li");
    $("#showb_1").css("width",0);
    stars.each(function(i){
        $(stars[i]).click(function(e){
            var n = i+1;
            $("#showb_1").css({"width":stepW*n});
            $(this).find('a').blur();
            return stopDefault(e);
        });
    });
	function stopDefault(e){
	    if(e && e.preventDefault)
	           e.preventDefault();
	    else
	           window.event.returnValue = false;
	    return false;
	}
	
	var stepW = 24;
    var stars = $("#star_2 > li");
    $("#showb_2").css("width",0);
    stars.each(function(i){
        $(stars[i]).click(function(e){
            var n = i+1;
            $("#showb_2").css({"width":stepW*n});
            $(this).find('a').blur();
            return stopDefault(e);
        });
    });
	function stopDefault(e){
	    if(e && e.preventDefault)
	           e.preventDefault();
	    else
	           window.event.returnValue = false;
	    return false;
	}
	
	var stepW = 24;
    var stars = $("#star_3 > li");
    $("#showb_3").css("width",0);
    stars.each(function(i){
        $(stars[i]).click(function(e){
            var n = i+1;
            $("#showb_3").css({"width":stepW*n});
            $(this).find('a').blur();
            return stopDefault(e);
        });
    });
	function stopDefault(e){
	    if(e && e.preventDefault)
	           e.preventDefault();
	    else
	           window.event.returnValue = false;
	    return false;
	}
	
//发表评论 
$(".textarea").on({
	'focus':function(){
		if($(".pl-limit").html()>300){
			$(".pl-input-warp").css("border","1px solid red");
		}
		else{
			$(".pl-input-warp").addClass("pl-input-warps");
			$(".pl-input-warp").css("border","1px solid green");
		}
		
	},
	'keyup':function(){		
		//$(".pl-input-warp").css("border","1px solid #d3dce0");
		var num=300-$(".textarea").val().length;
		if(num>=0){
			$(".pl-limit").html(num);
			//$(".pl-input-warp").css("border","1px solid #d3dce0");
		}else{
			$(".pl-limit").html(Math.abs(num)+300);
			$(".pl-input-warp").css("border","1px solid red");
			return false;
		}
		
		if($(".pl-limit").html()<300){  		  	
			$(".pl-input-warp").css("border","1px solid #d3dce0");
		}
},
'blur':function(){
	if($(".pl-limit").html()>300){  		  	
		$(".pl-input-warp").css("border","1px solid red");
	}else{
	  	$(".pl-input-warp").css("border","1px solid #d3dce0");
	  	$(".pl-input-warp").removeClass("pl-input-warps");
	}
}
});
   		    
	$(".input-btn-pl").click(function(){
		var $val=$(".textarea").val();
		var $val_length=$(".textarea").val().length;
		if($val == ""){
			$(".pl-input-warp").css("border","1px solid red");
			return false;
		}else if($val_length>300){
			return false;
		}else{
			alert("这里写成功后的东西");
		}
	})

	//视频缩进切换
	var slide_flag = 10; //计数器
	$('.open').on('click','.aaa',function(){	
		if(slide_flag == 10) { //第一次点击
			$(".video-list").animate({'right':'0'});
		    $(".video-warp").animate({'width':'77.5%'});
		    $(".aaa").css({"background":"#434343 url(img/course_next.png) no-repeat center center"});
			slide_flag = 12;		
		}else if(slide_flag == 12) { //第二次点击
			$(".video-list").animate({'right':'-305'});
	        $(".video-warp").animate({'width':'100%'});
	       	$(".aaa").css({"background":"#434343 url(img/course_prev.png) no-repeat center center"});
			slide_flag = 10;		
		}
	});

//	//评论过滤
//	$(".f-radio").click(function(){
//		$(this).addClass("checked").siblings().removeClass("checked");
//		var _index=$(".f-radio").index(this);
//		//$(".price-left-bd").eq(_index).show().siblings().hide();
//	})	
	
	//我发布的
	$(".release-bd-title span").on('click',function(){
		$(this).addClass("active").siblings().removeClass("active");
		var _index=$(".release-bd-title span").index(this);
		$(".release-bd-list").eq(_index).show().siblings().hide();
	})
	
	$(".release-title span").on('click',function(){
		$(this).addClass("active").siblings().removeClass("active");
		var _index=$(".release-title span").index(this);
		$(".release-bd").eq(_index).show().siblings().hide();
	})
	
	//
	$(".release-bd-title span").on('click',function(){
		$(this).addClass("active").siblings().removeClass("active");
		var _index=$(".release-bd-title span").index(this);
		$(".release-bd-list").eq(_index).show().siblings().hide();
	})
	
	
	//我发布的点击事件
	var slide_flag = 10; 
	$('.release-content-left').on('click','.release-content-icon',function(){					
		if(slide_flag == 10) { //第一次点击
			var _index=$(".release-content-icon").index(this);		
			$(".class-list").eq(_index).show();
			$(this).css("transform","rotate(180deg)");
			slide_flag = 20;
		}else if(slide_flag == 20) { //第二次点击
			var _index=$(".release-content-icon").index(this);		
			$(".class-list").eq(_index).hide();
			$(this).css("transform","rotate(0deg)");
			slide_flag = 10;
		}
	})
	
	$(".class-list li").on('click',function(){	
		var _index=$(".class-list li").index(this);
		//alert(_index);
		$(".class-list").hide();
		$(".release-content-icon").css("transform","rotate(0deg)");
	})


	//加入我的编辑
	$(".release-album").on('click',function(){
		if($('.list-album').is(':hidden')){
          	$('.list-album').slideDown('slow');        
        }else{
          $('.list-album').slideUp('slow');
        }
	})
	
	$(".release-list ul li").on('click',function(){
			$(".release-album").html($(this).html());
			$('.list-album').slideUp('slow');
	})
	
	//加入我的编辑-设为隐私
	$(".release-privacy").on('click',function(){
		if($('.list-conceal').is(':hidden')){
          	$('.list-conceal').slideDown('slow');        
        }else{
          $('.list-conceal').slideUp('slow');
        }
	})
	
	$(".list-conceal ul li").on('click',function(){
			$(".release-privacy").html($(this).html());
			$('.list-conceal').slideUp('slow');
	})
	
	//加入我的编辑-上传
	$(".release-time").on('click',function(){
		if($('.list-time').is(':hidden')){
          	$('.list-time').slideDown('slow');        
        }else{
          $('.list-time').slideUp('slow');
        }
	})
	
	$(".list-conceal ul li").on('click',function(){
			$(".release-time").html($(this).html());
			$('.list-time').slideUp('slow');
	})
	
	
	//交卷时间
	$(".paper-time").on('click',function(){
		if($('.paper-list-time').is(':hidden')){
          	$('.paper-list-time').slideDown('slow');        
        }else{
          $('.paper-list-time').slideUp('slow');
        }
	})
	
	$(".paper-list-time ul li").on('click',function(){
			$(".paper-time").html($(this).html());
			$('.paper-list-time').slideUp('slow');
	})
	
	//我的试卷
	$(".paper-main").on('click',function(){
		if($('.paper-list-main').is(':hidden')){
          	$('.paper-list-main').slideDown('slow');        
        }else{
          $('.paper-list-main').slideUp('slow');
        }
	})
	
	$(".list-conceal ul li").on('click',function(){
			$(".paper-main").html($(this).html());
			$('.paper-list-main').slideUp('slow');
	})
	
	
	//全选
	$('#release-all').on('click',function(){		
		if ($('#release-all').prop('checked')) {			
     		$("input[name='checkbox-name']").prop("checked","checked");
 		}else{
 			$("input[name='checkbox-name']").removeAttr('checked');			
 		}		
	})
	
	//删除
	$(".release-edit").on('click','.release-del',function(){
			for(var i=0 ; i<$(".check-input").length;i++){				
		     	if($("#check").prop('checked')){
		     		$("#check").parent().parent().parent().remove();
		     	}		     	
			}
	})
	
	
	//试卷切换
	$(".release-right li").on('click',function(){
		$(this).addClass("active").siblings().removeClass();
		var _index_r=$(".release-right li").index(this);
		//alert(_index_r);
		$(".release-left").eq(_index_r).show().siblings().hide();
	})
	
	//收藏全选
	$('.house-r').on('click',function(){		
		if ($('.house-r').prop('checked')) {			
     		$("input[name='checkbox-edit']").prop("checked","checked");
 		}else{
 			$("input[name='checkbox-edit']").removeAttr('checked');			
 		}		
	})
	
	//删除全选
	$('.house-d').on('click',function(){		
		if ($('.house-d').prop('checked')) {			
     		$("input[name='checkbox-del']").prop("checked","checked");
 		}else{
 			$("input[name='checkbox-del']").removeAttr('checked');			
 		}		
	})
	
	
	//立即试学跳转
	$(".pay-trys").on('click',function(){
		console.log("1");
		 $('html,body').animate({'scrollTop':690},500);
		 $(".task-part-list").children("a:first").children().addClass("active");
		 $("div.active").children("i:first").remove();
	})
	
	//付费视频           
	$(".task-part-item").click(function(){	
		if($(this).hasClass('task-disable')){
			//$(".task-part-item").attr('disabled',"true");
			$(this).parent().removeAttr('href');
		}
	})
	
	$(".album").on('click',function(){
		$(".new-re").css("display","block")
	})
	$(".album-course").on('click',function(){
		$(".new-re").css("display","none")
	})
	
////上传页面跳转
//	var iBytesLoaded = 0;  //已上传的字节数
//	var iBytesTotal = 0;  //总字节
//	var iPreviousBytesLoaded = 0;    //加载的字节
//	var iMaxFilesize = 100048576; // 1MB  //文件的最大尺寸
//	var oTimer = 0;
//	var sResultFileSize ='';   //文档结果大小
//	
//	$("#pic").change(function(){
//		alert("1");
//		window.location="user_video_msg.html";
//		alert("2");
//		
//		
//		
//		
//		
//		
//		var iBytesLoaded = 0;  //已上传的字节数
//		var iBytesTotal = 0;  //总字节
//		var iPreviousBytesLoaded = 0;    //加载的字节
//		var iMaxFilesize = 100048576; // 1MB  //文件的最大尺寸
//		var oTimer = 0;
//		var sResultFileSize = '';   //文档结果大小
//	
//		 function uploadFile(){
//		  var pic = $("#pic").get(0).files[0];
//		  var formData = new FormData();
//		  formData.append("file" , pic);
//		  /** 
//		   * 必须false才会避开jQuery对 formdata 的默认处理 
//		   * XMLHttpRequest会对 formdata 进行正确的处理 
//		   */
//		  $.ajax({
//		   type: "POST",
//		   url: "upload",
//		   data: formData ,
//		   processData : false, 
//		   //必须false才会自动加上正确的Content-Type 
//		   contentType : false , 
//		   xhr: function(){
//		    var xhr = $.ajaxSettings.xhr();
//		    if(onprogress && xhr.upload) {
//		     xhr.upload.addEventListener("progress" , onprogress, false);
//		     return xhr;
//		    }
//		   },
//		   complete: function () {
//		      oTimer = setInterval(doInnerUpdates, 300);
//		    },
//		  });
//		 }
//		 /**
//		  * 侦查附件上传情况 ,这个方法大概0.05-0.1秒执行一次
//		  */
//		//	 function onprogress(evt){
//		//	  var loaded = evt.loaded;     //已经上传大小情况 
//		//	  var tot = evt.total;      //附件总大小 
//		//	  var per = Math.floor(100*loaded/tot);  //已经上传的百分比 
//		//	  $("#son").html( per +"%" );
//		//	  $("#son").css("width" , per +"%");
//		//	 }
//	 
//	 
//	 
//	 	function secondsToTime(secs) { // 将正常的时间转换为时、分、秒
//		    var hr = Math.floor(secs / 3600);  //时
//		    var min = Math.floor((secs - (hr * 3600))/60);  //分
//		    var sec = Math.floor(secs - (hr * 3600) -  (min * 60));  //秒
//		
//		    if (hr < 10) {hr = "0" + hr; }
//		    if (min < 10) {min = "0" + min;}
//		    if (sec < 10) {sec = "0" + sec;}
//		    if (hr) {hr = "00";}
//		    return hr + ':' + min + ':' + sec;
//		};
//	
//		function bytesToSize(bytes) {        //判断传入字节的大小 
//		    var sizes = ['Bytes', 'KB', 'MB'];
//		    if (bytes == 0) return 'n/a';
//		    var i = parseInt(Math.floor(Math.log(bytes) / Math.log(1024)));
//		    return (bytes / Math.pow(1024, i)).toFixed(1) + ' ' + sizes[i];
//		    //Math.pow(1024, i) 返回1024的i次幂(类似于多少个1024相乘几次,i几就相乘几)
//		    //.toFixed(1) 把数字转换为字符串，结果的小数点后有指定位数的数字  5.567676766===5.6
//		};
//		
//		function onprogress(e){
//			loaded = e.loaded;     //已经上传大小情况 
//			//alert("已上传为改变大小"+loaded);
//			total = e.total;      //附件总大小
//			//alert("附件总大小"+total);
//			var iBytesLoaded=bytesToSize(loaded);   //转化后的已上传大小
//			//alert("转化后的已上传"+iBytesLoaded);
//			var iBytesTotal=bytesToSize(total);		//转化后的总大小
//			//alert("转换后的总大小"+iBytesTotal);
//			var iBytesPer = Math.round(e.loaded * 100 / e.total);  //转化后的上传百分比 
//			$(".progress-box").html(iBytesPer +"%" );
//			$(".progress").css("width" ,iBytesPer +"%");
//			$(".uploaded em").html(iBytesLoaded);
//			$(".uploaded i").html(iBytesTotal);
//			
//			//setInterval(doInnerUpdates, 300);
//		
//		
//					
//			var iCB = loaded;    //已上传的字节
//		    var iDiff = iCB - iPreviousBytesLoaded; //iPreviousBytesLoaded加载的字节	
//		    //alert(iPreviousBytesLoaded+"加载的字节");
//		   // alert(iCB+"已上传的字节");
//		    // 如果没有新的加载-退出
//		   // alert(iDiff+"这是");
//		    if (iDiff == 0){
//		        return;
//			}
//		    
//		    iPreviousBytesLoaded = iCB;
//		    iDiff = iDiff * 2;
//		    var iBytesRem = total - iPreviousBytesLoaded;   //iBytesTotal 总字节
//		    var secondsRemaining = iBytesRem / iDiff;
//		    
//			//alert("secondsRemaining"+secondsRemaining);
//		    // 信息更新速度
//		    
//		    var iSpeed = iDiff.toString() + 'B/s';
//		    if (iDiff > 1024 * 1024) {
//		        iSpeed = (Math.round(iDiff * 100/(1024*1024))/100).toString() + 'MB/s';
//		    } else if (iDiff > 1024) {
//		        iSpeed =  (Math.round(iDiff * 100/1024)/100).toString() + 'KB/s';
//		    }
//		    $(".upload-speed em").html(iSpeed); //上传速度
//		    $(".residual em").html(secondsToTime(secondsRemaining)); //剩余上传时间
//		}
//		
//	});	


//	$("#pic").change(function(){
//			alert("1");
			//window.location="user_video_msg.html";
			
		var username = getCookie("username");  
        // 如果用户已经登录过  
	    if (username) {  
	           //alert("登陆的用户");
	            $(".reg-su em").html(username);
	            $(".logins-box .logins").on('click',function(){
	            	$(this).hide();
	            })
	            //window.location.href ="reg3.html";
	            //return false;
	    } else {
	    	//alert("请返回");
	        $(".logins-box .logins").on('click',function(){
	            	$(this).show();
	        }) 
	    }  

})
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		

//		alert("我是xhr-假-1");
//		var formData = new FormData(document.getElementById('files'));
//		alert(formData);
//	    $.ajax({
//	    	type: 'POST',
//	        url: 'upload.php',
//	        data: formData ,
//		    processData : false, 		    
//		    contentType : false , //必须false才会自动加上正确的Content-Type 
//	       	//contentType: 'application/json;charset=UTF-8',
//	        xhr: function() {
//	        	alert("我是xhr");
//	            var xhr = $.ajaxSettings.xhr();
//	            if(onprogress && xhr.upload) {
//				     xhr.upload.addEventListener("progress" , onprogress, false);
//				     oTimer = setInterval(doInnerUpdates, 300);
//				     return xhr;
//	            }
//	        },
//	        beforeSend: function(){
//	        	 var xhr = $.ajaxSettings.xhr();
//	        	 xhr.addEventListener('load', uploadFinish, false); 
//	        },
//	        success: function(data){
//	        	 clearInterval(oTimer);
//	        },
//	        error:function(jqXHR){     
//				alert("发生错误：" + jqXHR.status)  
//			}
//	        //cache: false, //设置为false不在缓存页面
//	       
//	    });
//		alert("我是xhr-假-2");
//		
//		function secondsToTime(secs) { // 将正常的时间转换为时、分、秒
//		    var hr = Math.floor(secs / 3600);  //时
//		    var min = Math.floor((secs - (hr * 3600))/60);  //分
//		    var sec = Math.floor(secs - (hr * 3600) -  (min * 60));  //秒
//		
//		    if (hr < 10) {hr = "0" + hr; }
//		    if (min < 10) {min = "0" + min;}
//		    if (sec < 10) {sec = "0" + sec;}
//		    if (hr) {hr = "00";}
//		    return hr + ':' + min + ':' + sec;
//		};
//	
//		function bytesToSize(bytes) {        //判断传入字节的大小 
//		    var sizes = ['Bytes', 'KB', 'MB'];
//		    if (bytes == 0) return 'n/a';
//		    var i = parseInt(Math.floor(Math.log(bytes) / Math.log(1024)));
//		    return (bytes / Math.pow(1024, i)).toFixed(1) + ' ' + sizes[i];
//		    //Math.pow(1024, i) 返回1024的i次幂(类似于多少个1024相乘几次,i几就相乘几)
//		    //.toFixed(1) 把数字转换为字符串，结果的小数点后有指定位数的数字  5.567676766===5.6
//		};
//		
//		function onprogress(e){
//			loaded = e.loaded;     //已经上传大小情况 
//			total = e.total;      //附件总大小
//			var iBytesLoaded=bytesToSize(loaded);   //转化后的已上传大小
//			var iBytesTotal=bytesToSize(total);		//转化后的总大小
//			var iBytesPer = Math.round(e.loaded * 100 / e.total);  //转化后的上传百分比 
//			$(".progress").html(iBytesPer +"%" );
//			$(".progress").css("width" ,iBytesPer +"%");
//					    
//		}
//		
////		function doInnerUpdates(){			
////			var iCB = iBytesLoaded;    //已上传的字节
////		    var iDiff = iCB - iPreviousBytesLoaded; //iPreviousBytesLoaded加载的字节		
////		    // 如果没有新的加载-退出
////		    if (iDiff == 0)
////		        return;
////		
////		    iPreviousBytesLoaded = iCB;
////		    iDiff = iDiff * 2;
////		    var iBytesRem = iBytesTotal - iPreviousBytesLoaded;   //iBytesTotal 总字节
////		    var secondsRemaining = iBytesRem / iDiff;
////		
////		    // 信息更新速度
////		    var iSpeed = iDiff.toString() + 'B/s';
////		    if (iDiff > 1024 * 1024) {
////		        iSpeed = (Math.round(iDiff * 100/(1024*1024))/100).toString() + 'MB/s';
////		    } else if (iDiff > 1024) {
////		        iSpeed =  (Math.round(iDiff * 100/1024)/100).toString() + 'KB/s';
////		    }
////		    $(".upload-speed em").html(iSpeed); //上传速度
////		    $(".residual em").html(secondsToTime(secondsRemaining)); //剩余上传时间
////		}
//  })
//})



//
//window.onload=function(){	
//				var iBytesUploaded = 0;  //已上传的字节数
//				var iBytesTotal = 0;  //总字节
//				var iPreviousBytesLoaded = 0;    //加载的字节
//				var iMaxFilesize = 100048576; // 1MB  //文件的最大尺寸
//				var oTimer = 0;
//				var sResultFileSize = '';   //文档结果大小
//				
//				function secondsToTime(secs) { // 将正常的时间转换为时、分、秒
//				    var hr = Math.floor(secs / 3600);  //时
//				    var min = Math.floor((secs - (hr * 3600))/60);  //分
//				    var sec = Math.floor(secs - (hr * 3600) -  (min * 60));  //秒
//				
//				    if (hr < 10) {hr = "0" + hr; }
//				    if (min < 10) {min = "0" + min;}
//				    if (sec < 10) {sec = "0" + sec;}
//				    if (hr) {hr = "00";}
//				    return hr + ':' + min + ':' + sec;
//				};
//				
//				function bytesToSize(bytes) {        //判断传入字节的大小 
//				    var sizes = ['Bytes', 'KB', 'MB'];
//				    if (bytes == 0) return 'n/a';
//				    var i = parseInt(Math.floor(Math.log(bytes) / Math.log(1024)));
//				    return (bytes / Math.pow(1024, i)).toFixed(1) + ' ' + sizes[i];
//				    //Math.pow(1024, i) 返回1024的i次幂(类似于多少个1024相乘几次,i几就相乘几)
//				    //.toFixed(1) 把数字转换为字符串，结果的小数点后有指定位数的数字  5.567676766===5.6
//				};			
//				
//				document.getElementById('image_file').onchange=function(){
//
//				    //清理所有状态
//				    iPreviousBytesLoaded = 0;
//				    document.getElementById('upload_response').style.display = 'none';
//				    document.getElementById('error').style.display = 'none';
//				    document.getElementById('error2').style.display = 'none';
//				    document.getElementById('abort').style.display = 'none';
//				    document.getElementById('warnsize').style.display = 'none';
//				    document.getElementById('progress_percent').innerHTML = '';
//				    var oProgress = document.getElementById('progress');
//				    oProgress.style.display = 'block';
//				    oProgress.style.width = '0px';
//				
//				    //获取张贴的表格数据 
//				    //是document.getelementbyid VFD =（上传_形式）.getformdata（）；//在FF3 
//				    //readAsDataURL方法用于读取指定Blob或File的内容。当读操作完成，readyState变为DONE, loadend被触发，此时result属性包含数据：URL以base64编码的字符串表示文件的数据。
//				    var vFD = new FormData(document.getElementById('upload_form')); 
//				
//				    // 创建XMLHttpRequest对象，添加一些事件监听器，并发布我们的数据
//				    var oXHR = new XMLHttpRequest();        
//				    oXHR.upload.addEventListener('progress', uploadProgress, false);  //进度条
//				    oXHR.addEventListener('load', uploadFinish, false);                 //当...加载时
//				    oXHR.addEventListener('error', uploadError, false);             //当...错误时
//				    oXHR.addEventListener('abort', uploadAbort, false);            //当...异常终止时
//				    oXHR.open('POST', 'upload.php');
//				    oXHR.send(vFD);
//				
//				    //设置内部定时器 
//				    oTimer = setInterval(doInnerUpdates, 300);
//				}
//				
//				
//				function doInnerUpdates() { //我们将使用此功能来显示上传速度 
//				    var iCB = iBytesUploaded;    //已上传
//				    var iDiff = iCB - iPreviousBytesLoaded; 
//				
//				    // 如果没有新的加载-退出
//				    if (iDiff == 0)
//				        return;
//				
//				    iPreviousBytesLoaded = iCB;
//				    iDiff = iDiff * 2;
//				    var iBytesRem = iBytesTotal - iPreviousBytesLoaded;
//				    var secondsRemaining = iBytesRem / iDiff;
//				
//				    // 信息更新速度
//				    var iSpeed = iDiff.toString() + 'B/s';
//				    if (iDiff > 1024 * 1024) {
//				        iSpeed = (Math.round(iDiff * 100/(1024*1024))/100).toString() + 'MB/s';
//				    } else if (iDiff > 1024) {
//				        iSpeed =  (Math.round(iDiff * 100/1024)/100).toString() + 'KB/s';
//				    }
//				    document.getElementById('speed').innerHTML = iSpeed;
//				    document.getElementById('remaining').innerHTML = '| ' + secondsToTime(secondsRemaining);        
//				}
//				
//				function uploadProgress(e) { // 进度上传过程
//				    if (e.lengthComputable) {
//				        iBytesUploaded = e.loaded;
//				        iBytesTotal = e.total;
//				        var iPercentComplete = Math.round(e.loaded * 100 / e.total);
//				        var iBytesTransfered = bytesToSize(iBytesUploaded);
//				        var iBytesTotals = bytesToSize(iBytesTotal);
//				
//				        document.getElementById('progress_percent').innerHTML = iPercentComplete.toString() + '%';
//				        document.getElementById('progress').style.width = (iPercentComplete * 4).toString() + 'px';
//				        document.getElementById('b_transfered').innerHTML = iBytesTransfered;
//				        document.getElementById('num').innerHTML=iBytesTotals;
//				        if (iPercentComplete == 100) {
//				            var oUploadResponse = document.getElementById('upload_response');
//				            oUploadResponse.innerHTML = '<h1>Please wait...processing</h1>';
//				            oUploadResponse.style.display = 'block';
//				        }
//				    } else {
//				        document.getElementById('progress').innerHTML = 'unable to compute';
//				    }
//				}
//				
//				function uploadFinish(e) { // 上传成功完成
//				    var oUploadResponse = document.getElementById('upload_response');
//				    oUploadResponse.innerHTML = e.target.responseText;
//				    oUploadResponse.style.display = 'block';
//				
//				    document.getElementById('progress_percent').innerHTML = '100%';
//				    document.getElementById('progress').style.width = '400px';
//				    document.getElementById('filesize').innerHTML = sResultFileSize;
//				    //document.getElementById('remaining').innerHTML = '| 00:00:00';
//				
//				    clearInterval(oTimer);
//				}
//				
//				function uploadError(e) { // 上传错误
//				    document.getElementById('error2').style.display = 'block';
//				    clearInterval(oTimer);
//				}  
//				
//				function uploadAbort(e) { // 上传失败
//				    document.getElementById('abort').style.display = 'block';
//				    clearInterval(oTimer);
//				}
//}

